package edu.zju.gis.cky.service;

import com.alibaba.fastjson.JSONObject;
import com.github.pagehelper.PageInfo;
import edu.zju.gis.cky.entity.dto.ChangeMatrixDTO;
import edu.zju.gis.cky.entity.dto.StatisticAreaByOneClassDTO;

import java.util.HashMap;

public interface LandFlow2Service {
    String[][] getTable(ChangeMatrixDTO changeMatrixDTO);

    PageInfo<JSONObject> getList(ChangeMatrixDTO changeMatrixDTO, int pageNum, int pageSize,Double areaFilter);

    JSONObject statistic(ChangeMatrixDTO changeMatrixDTO);

    HashMap<String, String[][]> getAreaByXZQH(StatisticAreaByOneClassDTO dto);
}
